﻿<?php
class mysql{
	private $host;//主机
	private $username;//用户名
	private $password;//密码
	private $db;//数据库名称
	private $sql;//可执行的sql语句
	private $conn;//数据库连接标识
	//构造函数连接数据库
	function __construct(){
		//$this->connect();//连接数据库
		//$this->selectDb();//选择数据库
	}
	//设置成员变量的方法
	function __set($name,$val){
		$this->$name=$val;
	}
	//获取成员变量的方法
	function __get($name){
		return $this->$name;
	}
	// 连接数据库的方法
	function connect(){
	$conn=mysql_connect($this->host,$this->username,$this->password);
	//echo $this->host."<br/>";
	//echo $this->username."<br/>";
	//echo $this->password;
	$this->conn=$conn;
	return $this->conn;
	}
	//选择对应数据库的方法
	function selectDb(){
		$res=mysql_select_db($this->db,$this->conn);
		if($res){
			return $res;
		}
		return mysql_error();
	}
	//执行sql语句的方法
	function query($sql){
		//echo $sql;
		$res=mysql_query($sql);
		//var_dump($res);
		return $res;
	
	}
	//返回执行结果的方法
	function result($sql){
		$res=$this->query($sql);
		$num=mysql_num_rows($res);
		if($res){
			//使用while函数将数据全部输出
			while($array[]=mysql_fetch_array($res));
			//$array[num]=$num;
			return $array;
		}
		return false;
	}
}


?>